/**
 * Created with WebStorm.
 * User: Administrator
 * Date: 2016/11/30
 * Time: 14:19
 * To change this template use File | Settings | File Templates.
 */
body {
  background-color: #f9f9f9;
  font: 12px/1.5 "MicrosoftYaHei", "microsoft yahei", "simhei", "宋体", tahoma, arial, sans-serif;
}

.bg {
  min-width: 1190px;
}
input{
  color: #2b2d2e;
}
input:-moz-placeholder{
  color:#979797;
}
input:-ms-input-placeholder{
  color:#979797;
}
input::-webkit-input-placeholder{
  color:#979797;
}

a {
  text-decoration: none;
  outline: none;
}
button:focus{
  outline: none;
}
li{
  list-style: none;
}
.bg-ef {
  background: #efefef;
}
.bg-fff {
  background: #fff !important;
}
.bg-ef {
  background: #efefef !important;
}
.container {
  margin: 0 auto;
  width: 1190px;
}

.container-footer {
  margin: 20px auto 0;
  width: 1190px;
}

.container02 {
  margin: 0 auto;
  width: 1014px;
  margin-top: 11px;
  overflow: hidden;
}

.top-line {
  background: #f2f2f2;
  width: 100%;
  height: 30px;
}

.top-line .container {
  overflow: hidden;
}

.top-hi {
  font-size: 12px;
  color: #979797;
  line-height: 30px;
  height: 30px;
  text-align: left;
  float: left;
  max-width: 500px;
}

.top-hi .name {
  color: #2b2d2e;
}

.top-hi .login-out {
  display: inline-block;
  color: #979797;
  padding-left: 10px;
}

.top-right-tab {
  font-size: 12px;
  color: #979797;
  text-align: left;
  margin-left: 20px;
  float: right;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}

.top-right-tab .icon {
  display: block;
  height: 14px;
  width: 14px;
  float: left;
  margin-top: 8px;
  margin-right: 5px;
}

.cart-num {
  display: block;
  float: right;
  font-size: 12px;
  color: #ffffff;
  text-align: left;
  background: #c40000;
  border-radius: 8px;
  min-width: 16px;
  height: 14px;
  margin-top: 8px;
  margin-left: 5px;
  line-height: 14px;
  padding: 0 2px;
}

#gn_logos {
  background: #fff;
  min-width: 1190px;
}

.w1190 {
  width: 1190px;
  margin: 0 auto;
}

/*logo 搜索区域*/
#gn_logos { /*overflow:hidden;*/
  background: #fff;
  min-width: 1190px;
}

.gn_wjlogo {
  float: left;
  _display: inline;
  width: 130px;
  overflow: hidden;
  margin-left: 0;
}

.gn_wjSlogan {
  float: left;
  _display: inline;
  font: bold 12px/30px "Microsoft Yahei";
  color: #c40000;
  margin-left: 20px;
  height: 54px;
  line-height: 54px;
}

#gn_search_qumall {
  float: right; /*width:510px;*/
  position: relative;
  padding: 0 0 0 55px;
  top: 4px;
}

#gn_search_qumall .gn_i-search {
  position: relative;
  width: 494px;
  z-index: 11;
  height: 30px;
  border: 3px solid #c40000;
}

.gn_i-search input {
  border: 0;
  margin: 0;
  height: 28px;
  width: 400px;
  background-color: transparent; /*line-height:28px;*/
  padding: 2px 0 0 10px;
  position: absolute;
  color: #999;
}

.gn_i-search button {
  background: #c40000;
  text-align: center;
  color: #FFF;
  height: 30px;
  width: 78px;
  border: none;
  cursor: pointer;
  float: right;
  font: normal 16px/30px microsoft Yahei
}

/*.gn_i-search */
.searchTips {
  position: absolute;
  z-index: 999;
  border: 1px solid #ccc;
  width: 414px;
  top: 30px;
  background: #fff;
  display: none;
}

/*.gn_i-search */
.searchTips dd {
  font-size: 12px;
  font-weight: bold;
  color: #333;
  line-height: 30px;
  height: 30px;
  position: relative;
  padding: 0 10px;
  cursor: pointer;
}

/*.gn_i-search */
.searchTips dd:hover {
  background: #C40000;
  color: #fff;
}

/*.gn_i-search */
.searchTips dd .goodname {
}

/*.gn_i-search */
.searchTips dd .goodnum {
  position: absolute;
  right: 10px;
  font-weight: normal;
}

.gn_hotkeywords {
  padding-top: 8px;
  height: 20px;
  overflow: hidden;
  color: #999;
}

.gn_hotkeywords span {
  display: inline-block;
  float: left;
}

.gn_hotkeywords li {
  display: inline-block;
  padding: 0 9px;
  float: left;
}

.gn_hotkeywords li a {
  color: #999;
}

.gn_hotkeywords li.hot-products a {
  color: #c40000;
}

.gn_right {
  float: right;
  width: 250px;
  padding: 10px 0;
  overflow: hidden;
}

.head-shopping-list {
  font-size: 14px;
  color: #2b2d2e;
  text-align: left;
  height: 20px;
  margin-left: 25px;
  float: right;
}

.head-shopping-list .icon {
  width: 18px;
  height: 20px;
  display: block;
  float: left;
  margin-right: 5px;
}

.head-shopping-list .text {
  font-size: 14px;
  color: #2b2d2e;
  text-align: left;
  height: 20px;
  line-height: 20px;
  display: block;
  float: left;
}

.head-shopping-list .num {
  font-size: 14px;
  color: #c40000;
  text-align: left;
  height: 20px;
  line-height: 20px;
  display: block;
  float: left;
}

.head-address-order {
  font-size: 14px;
  color: #2b2d2e;
  text-align: left;
  height: 20px;
  margin-left: 25px;
  float: right;
}

.head-address-order .icon {
  width: 18px;
  height: 20px;
  display: block;
  float: left;
  margin-right: 5px;
}

.head-address-order .text {
  font-size: 14px;
  color: #2b2d2e;
  text-align: left;
  height: 20px;
  line-height: 20px;
  display: block;
  float: left;
}

/*导航*/
#gn_navbg {
  background: #c40000;
  width: 100%;
  min-width: 1190px;
  position: relative;
}

#gn_nav {
  background: #c40000;
  height: 40px;
  line-height: 40px;
  position: relative;
  width: 1190px;
}

#gn_nav .all_products {
  width: 180px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  display: block;
  padding: 0 0 0 20px;
  float: left;
}

#gn_nav .all_products a {
  color: #FFF;
  font-family: 'Microsoft Yahei';
  font-size: 16px;
  float: left;
  cursor: default;
}

#gn_nav .all_products a:hover {
  text-decoration: none;
}

#gn_nav li {
  float: left;
  position: relative;
  padding-right: 15px;
}

#gn_nav li a {
  font-size: 14px;
  color: #FFF;
  text-align: center;
  display: block;
  padding: 0 25px;
}

#gn_nav li a:hover {
  background-color: #db2020;
}

.gn_nav_currut {
  background-color: #db2020;
}

.gn_nav-num{
  display: inline-block;
  min-width:10px;
  padding: 0 2px;
  font-size:12px;
  height:14px;
  line-height:14px;
  border-radius:100%;
  color: #db2020;
  background-color: #fff;
}

/*.gn_buycar {
  float: right;
  _display: inline;
  margin-top: 15px;
  margin-left: 125px;
  width: 150px;
}

.gn_buycar .gn_mybc {
  color: #333;
  font: bold 14px/30px microsoft Yahei;
  background: url(../images/icon_totle.png) no-repeat;
  background-position: 0 -58px;
  width: 24px;
  height: 18px;
  padding-left: 35px;
  padding-right: 10px;
}*/

/*清除浮动*/
.clearfix {
  *zoom: 1;
}

.clearfix:after {
  content: "";
  font-size: 0;
  height: 0;
  overflow: hidden;
  display: block;
  clear: both;
}

.bg-head_icon_address {
  width: 16px;
  height: 20px;
  background: url('../images/top-css_sprites.png') -48px -10px;
}

.bg-head_icon_bill {
  width: 18px;
  height: 20px;
  background: url('../images/top-css_sprites.png') -10px -10px;
}

.bg-head_icon_cart {
  width: 14px;
  height: 12px;
  background: url('../images/top-css_sprites.png') -84px -10px;
}

.bg-head_icon_kefu {
  width: 14px;
  height: 14px;
  background: url('../images/top-css_sprites.png') -46px -50px;
}

.bg-head_icon_storehouse {
  width: 16px;
  height: 14px;
  background: url('../images/top-css_sprites.png') -10px -50px;
}

/*btn*/
.btn-next{
  background:#c40000;
  border-radius:100px;
  width:220px;
  height:48px;
  line-height:48px;
  text-align: center;
  display: block;
  margin: 80px auto 0;
  font-size:16px;
  color:#ffffff;
}
.btn-add{
  background:#c40000;
  border-radius:4px;
  width:220px;
  height:48px;
  line-height:48px;
  text-align: center;
  display: block;
  float: right;
  margin: 80px auto 0;
  font-size:18px;
  color:#ffffff;
}

/*bottom*/
/*底部*/
#gn_bottom{ width:100%; clear: both;margin-top: 20px;}
#gn_bottom .gn_bpart1{ background:#fff; min-width:1190px;padding-top: 20px;}

.wjyh_footer{height:auto;/*overflow:hidden;*/min-height:170px;margin:0 auto;}
.wjyh_footer{width:1190px;}
.gn_footer_info {width: 100%;background: #FAFAFA;overflow: hidden;margin-top: 30px;}


.gn_footer_info .info_column{width:140px;float:left;padding:20px 0 20px 55px;_padding:20px 0 20px 55px;}
.gn_footer_info .info_column.first{padding-left:82px;}
.gn_footer_info ul{width:100%;}
.gn_footer_info li{height:20px;font:12px/20px 'Microsoft YaHei';color:#333;text-align:left;}
.gn_footer_info .fht1{background-position: -8px 0;}
.gn_footer_info .fht2{background-position: -11px -34px;}
.gn_footer_info .fht3{background-position: 0 -67px;}
.gn_footer_info .fht4{background-position: -6px -100px;}
.gn_footer_info .fht5{background-position: -7px -133px;}

.gn_footer_info .fht6{background-position: -9px -202px;}

.gn_footer_info a{color:#3E3E3E;} /* add by xiaochen */

.gn_footer_info h4 {height: 25px;background: url(../images/footer01.png) no-repeat;text-indent: -9999px;margin-left: -15px;}
.gn_footer_feature {background: url(../images/feature.png) no-repeat top center;width: 100%;height: 100px;margin: 20px 0;}
/*@media (min-width: 1120px) {
    .gn_footer_feature {background: url(../images/down/feature.png) no-repeat top center;}
}*/
.gn_footer_black {width: 100%;height:40px;background: #c80928;color: white;font: 12px/38px 'Microsoft YaHei';text-align: center; min-width:1190px;}
/*@media (min-width: 1120px) {
    .gn_footer_black{
        min-width:1190px;
    }
}*/
.gn_footer_black a {color: white;margin: 0 10px 0 10px;}
#gn_bottom .gn_bpart2{ padding-top:20px;}
#gn_bottom .gn_bpart2 .fl_info{ color:#999; line-height:25px; float:left; _display:inline;text-align: left;}
#gn_bottom .gn_bpart2 .fr_info{float:right; _display:inline}
#gn_bottom .gn_bpart2 .fr_info img{margin-left: 5px;}
.threeLogin{ color: #333; margin-bottom: 5px;}

#gn_bottom .gn_bpart2 .clearfix .footLogo{display: inline-block;zoom: 1;*display: inline;_height:250px;}
#gn_bottom .gn_bpart2 .clearfix .footLogo *{ height: 36px; width: 100px; padding: 0 1px}
#gn_bottom .gn_bpart2 .clearfix .all_foot1{text-align: center; line-height: 25px; color: #999}
#gn_bottom .gn_bpart2 .clearfix .all_foot2{margin-bottom: 10px;margin-top: 15px; text-align: center;}

#gn_bottomlink{
  text-align:left;
  width:1100px;
  margin-left:71px;
}
#gn_bottomlink ul{
  list-style:none;

}
#gn_bottomlink ul li{
  float:left;
  width:100px;
  height:30px;
  text-align:center;
  line-height:30px;
  cursor:pointer;

}
#gn_bottomlink ul li:nth-child(1){
  background:#999999;
  color:#fff;
}
#gn_bottomlink ul li:nth-child(2){
  background:#f3f3f3;
}
#gn_bottomlink ul li:nth-child(3){
  background:#f3f3f3;
}
#gn_bottomlink ul li a{
  text-decoration:none;
}
.frendlink,.hotwordslink{
  display:none;
}
.patener,.frendlink,.hotwordslink{
  margin-top:20px;
}
.gn_bottomlink a{
  color:#333;
}



.bg-padding-inside *{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.box {
  display: -webkit-box;
  -webkit-box-align: center; // 设置里面的元素垂直居中
-webkit-box-pack: center; // 设置水平居中
}
.box .box_flex1 {
  box-flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  display: block;
}
.container{
  width:1200px;
  margin: 0 auto;
  overflow: hidden;
}
.container-main{
  width: 1190px;
  margin: 0 auto;
  overflow: hidden;
}
.create-cost-center-input{
  display: block;
  margin: 20px auto;
  background:#f9f9f9;
  border:1px solid #dcdcdc;
  border-radius:8px;
  width:312px;
  height:42px;
  line-height:42px;
  font-size:14px;
  letter-spacing:0;
  text-align:left;
  padding-left:15px;
}

.page-nav-cell .layui-laypage-count,.page-nav-cell .layui-laypage-skip{
  background-color: #efefef;

}
.page-nav-cell .layui-laypage .layui-laypage-curr .layui-laypage-em{
  background-color: #ff4402;
}

.page-nav-cell .layui-laypage a:hover {
  color: #ff4402;
}


/*public*/
.a-color1{
  color: #007aff;
  text-decoration: underline;
}
.color-red {
  color: #c40000!important;
}
.color-blue {
  color: #007aff!important;
}
.color-yellow {
  color:#f5a623;!important;
}
.color-black{
  color:#2b2d2e!important;
}
.color-gray{
  color:#979797;!important;
}
.w1200{
  width:1200px!important;
}
.fl {
  float: left;
}

.fr {
  float: right;
}

.fz14{
  font-size: 14px!important;
}

.tac {
  text-align: center !important;
}
.tal{
  text-align: left !important;
}
.tar{
  text-align: right!important;
}
.box .tac {
  text-align: center;
}

.w100{
  width:100% !important;
}
.mt0 {
  margin-top: 0;
}
.m0{
  margin: 0 !important;
}
.mt15{
  margin-top:15px !important;
}
.mt20{
  margin-top:20px !important;
}
.mt30{
  margin-top:30px !important;
}
.mb0 {
  margin-bottom: 0 !important;
}
.mb35{
  margin-bottom:35px;
}
.pt10{
  padding-top:10px !important;
}
.pt30 {
  padding-top: 30px;
}
.pb0{
  padding-bottom:0 !important;
}
.bgf {
  background: #ffffff;
}
.none{
  display: none;
}
.mr0 {
  margin-right: 0 !important;
}
.border-box{
  border: 1px solid #dcdcdc !important;
}

.text-ellipsis{
  text-overflow: ellipsis;
  overflow: hidden;
  white-space:nowrap;
  text-overflow: ellipsis;/* IE/Safari */
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;/* Opera */
  -moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
}
.btn-gray{
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}
/*pop mask*/
.pop {
  width: 500px;
  height: 500px;
  position: absolute;
  left: 50%;
  margin-left: -250px;
  top: 50%;
  margin-top: -250px;
  z-index: 11;
}

.mask {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: #000000;
  opacity: .5;
  z-index: 11;
}
.pop{
  background:#ffffff;
  width:466px;
  height:253px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top:-176px;
  margin-left:-233px;
}
.pop-account-activation{
  background:#ffffff;
  width:466px;
  height:253px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top:-176px;
  margin-left:-233px;
}
.close{
  background:#ffffff;
  width:18px;
  height:18px;
  border-radius:100%;
  position: absolute;
  right:10px;
  top:10px;
}
.pop .cont{
  padding: 37px;
  width: 100%;
  overflow: hidden;
}
.pop .tit{
  font-size:18px;
  color:#2b2d2e;
  text-align:center;
  width: 100%;
  margin-bottom:25px;
  height: 25px;
  line-height:25px;
}
.pop .intro{
  font-size:14px;
  color:#5d5e5f;
  text-align:center;
  line-height:20px;
}
.pop .top-tit{
  background:#c40000;
  width:100%;
  height:40px;
  line-height:40px;
}
.pop .top-tit span{
  display: inline-block;
  margin: 2px 0 1px 10px;
}
.pop .top-tit .top-tit-text{
  width:200px;
  display: inline-block;
  margin: 0 auto;
  height:40px;
  line-height:40px;
  text-align: center;
  font-size:18px;
  color:#ffffff;
  letter-spacing:0;
  position: absolute;
  left: 50%;
  margin-left:-100px;
}
.pop-account-activation .cont{
  padding: 37px;
  width: 100%;
  height: 213px;
  overflow: hidden;
}
.pop-account-activation .tit{
  font-size:18px;
  color:#2b2d2e;
  text-align:center;
  width: 100%;
  margin-bottom:25px;
  height: 25px;
  line-height:25px;
}
.pop-account-activation .name em{
  font-weight:bold;
}
.pop-account-activation .name{
  font-size:14px;
  color:#2b2d2e;
  text-align:center;
  line-height:20px;
}
.pop-account-activation .intro{
  font-size:14px;
  color:#5d5e5f;
  text-align:center;
  line-height:20px;
}
.pop-account-activation .btn-box{
  height: 32px;
  width: 100%;
  text-align: center;
  margin-top:30px;
}
.pop-account-activation .btn-box a{
  display: inline-block;
  width:118px;
  height:30px;
  line-height:30px;
  font-size:14px;
  text-align:center;
  margin: 0 10px;
}
.pop-account-activation .btn-submit{
  border:1px solid #dcdcdc;
  color:#979797;
}
.pop-account-activation .btn-cancel{
  border:1px solid #c40000;
  color:#fff;
}

.pop-adjustment-budget{
  width:506px;
  height:490px;
  margin-top:-253px;
  margin-left:-245px;
}
.adjustment-budget-cont{
  width: 100%;
  padding: 25px 30px;
  overflow: hidden;
}
.adjustment-budget-cont .tit{
  text-align: center;
  font-size:18px;
  color:#2b2d2e;
  height: 25px;
  line-height:25px;
}
.adjustment-budget-intro{
  width: 100%;
  overflow: hidden;
}
.adjustment-budget-row{
  width: 100%;
  display: block;
  float: left;
  min-height: 30px;
  line-height:30px;
  margin-top:30px;
  font-size:14px;
  color:#2b2d2e;
  text-align:left;
}
.adjustment-budget-row .name{
  text-align: justify;
  width:84px;
  display: block;
  float: left;
}
.adjustment-budget-row .text{
  text-align: left;
  width:262px;
  margin-left:20px;
  display: block;
  float: left;
  position: relative;
}

.adjustment-budget-row .unit01{
  text-align: right;
  width:54px;
  display: block;
  float: right;
}
.adjustment-budget-input{
  background:#f4f4f4;
  border:1px solid #dddddd;
  width:260px;
  height:28px;
  line-height:28px;
  padding-left:10px;
}
.adjustment-budget-input2{
  width: 280px;
}
.adjustment-budget-row .unit02{
  position: absolute;
  text-align: right;
  display: block;
  float: right;
  right:10px;
  top: 2px;
  font-size:14px;
  color:#2b2d2e;
  letter-spacing:0;
}
.adjustment-budget-select{
  background:#f4f4f4;
  border:1px solid #dddddd;
  width:68px;
  height:28px;
  margin-left:10px;
  font-size:14px;
  color:#979797;
  letter-spacing:0;
  padding-left:15px;
  text-align:left;
}
.adjustment-budget-select option{
  font-size:14px;
  color:#979797;
  letter-spacing:0;
  text-align:left;
  padding-left:15px;
  height:28px;
  line-height:28px;
}
.adjustment-budget-intro .text-textarea{
  background:#f4f4f4;
  border:1px solid #dddddd;
  width:340px;
  height:88px;
}
.adjustment-budget-textarea{
  max-width: 100%;
  width: 100%;
  max-height: 100%;
  height: 100%;
  padding: 10px;
  background-color: #f4f4f4;
  border: 0;
}
.adjustment-budget-intro .p-notice{
  font-size:14px;
  min-height: 14px;
  line-height:24px;
  color:#000000;
  letter-spacing:0;
  text-align:center;
  margin: 30px 0;
  width: 100%;
  float: left;
  display: block;
}
.adjustment-budget-submit{
  background:#c40000;
  border-radius:4px;
  width:220px;
  height:48px;
  line-height:48px;
  display: block;
  margin: 0 auto;
  font-size:16px;
  color:#ffffff;
  letter-spacing:0;
  text-align:center;
  border: 0;
  cursor: pointer;
}
.adjustment-budget-submit:hover{
  background:#ae3625;
}

/*添加清单弹窗*/
.pop-add-list{
  background:#ffffff;
  width:680px;
  height:454px;
  margin-left:-340px;
  margin-top:-227px;
}
.pop-add-list .top-tit{
  height:48px;
  line-height:48px;
}
.pop-add-list .top-tit .top-tit-text{
  height:48px;
  line-height:48px;
}
.pop-add-list .top-tit span {
  display: inline-block;
  margin: 7px 0 1px 20px;
}
.pop-add-list .close{
  top: 15px;
}
.pop-add-list-cont{
  padding: 20px;
  overflow: hidden;
}
.pop-add-list-row-line{
  border-bottom:1px solid #dcdcdc;
}
.pop-add-list-row:hover{
  color: #c40000;
}
.pop-add-list-row{
  height: 40px;
  line-height:40px;
  font-size:14px;
  color:#2b2d2e;
  text-align:left;
  width:100%;
}

.pop-add-list-row .checkbox{
  font-size:14px;
  color:#2b2d2e;
  text-align:left;
  display: block;
  float: left;
  margin-right:30px;
  margin-top:12px;
  background:#f5f5f5;
  border:1px solid #c0c0c0;
  border-radius:1px;
  width:18px;
  height:18px;
}
.pop-add-list-row .checkbox-checked{
  border-radius:1px;
  border: none;
  width:18px;
  height: 18px;
  font-size:14px;
  color:#2b2d2e;
  text-align:left;
  display: block;
  float: left;
  margin-right:30px;
  margin-top:12px;
  background:#f5f5f5;
  background: url('../../public/images/cb-css_sprites.png') -180px -96px;
}
.pop-add-list-row .name{
  width: 380px;
  font-size:14px;
  color:#2b2d2e;
  text-align:left;
  height: 40px;
  line-height:40px;
  display: block;
  float: left;
}
.pop-add-list-row .num {
  width:60px;
  text-align: center;
  height: 40px;
  line-height:40px;
  font-size:14px;
  color:#2b2d2e;
  display: block;
  float: left;
}
.pop-add-list-row .money {
  width:100px;
  text-align: center;
  height: 40px;
  line-height:40px;
  font-size:14px;
  color:#2b2d2e;
  display: block;
  float: left;
}
.pop-add-list-table{
  height:235px;
  overflow-y: auto;
  margin-bottom:40px;
}
.pop-add-list-cont .adjustment-budget-submit{
  float: right;
}

.pop-add-list-cont .add-list-max{
  font-size:16px;
  color:#2b2d2e;
  text-align:left;
  width:410px;
  border-radius: 4px;
  display: block;
  float: left;
  height: 48px;
  line-height: 48px;
  margin: 0 auto;
  letter-spacing: 0;
  border: 0;
  cursor: pointer;
}
.pop-add-list-cont .icon-none{
  display: block;
  margin: 80px auto 10px;
}
.pop-add-list-cont .icon-none-p{
  font-size:16px;
  color:#979797;
  letter-spacing:0;
  text-align:center;
  width: 100%;
  padding-bottom:50px;
}
.pop-account-change-msg{
  background:#ffffff;
  width:466px;
  height:292px;
  margin-left:-233px;
  margin-top:-196px;
}
.pop-account-change-msg .cont{
  padding: 25px 58px;
  overflow: hidden;
}
.pop-account-change-msg .intro{
  font-size:14px;
  color:#5d5e5f;
  letter-spacing:0;
  text-align:left;
  line-height:20px;
  display: block;
  float: left;
}
.payment-audit-change-msg{
  width:100%;
  display: block;
  float: left;
  overflow: hidden;
}
.pop-account-change-msg .p01{
  font-size:14px;
  color:#2b2d2e;
  letter-spacing:0;
  text-align:left;
  line-height:20px;
  padding-top:15px;
}
.msg-checkbox-list{
  padding-bottom:15px;
  width: 100%;
  overflow: hidden;
}
.pop .btn-box{
  height: 32px;
  width: 100%;
  text-align: center;
  margin-top:30px;
}
.pop .btn-box a{
  display: inline-block;
  width:118px;
  height:30px;
  line-height:30px;
  font-size:14px;
  text-align:center;
  margin: 0 10px;
}

.pop .btn-cancel{
  border:1px solid #dcdcdc;
  color:#979797;
}
.pop .btn-submit{
  border:1px solid #c40000;
  background:#c40000;
  color:#fff;
}
.pop .btn-submit:hover{
  background:#ae2618;
  border:1px solid #ae2618;
}
.pop .btn-cancel:hover{
  border:1px solid #979797;
  color:#5d5e5f;
}
.btn-box1{
  height: 32px;
  width: 100%;
  text-align: center;
  margin-top:30px;
}
.btn-box1 a{
  display: inline-block;
  width:118px;
  height:30px;
  line-height:30px;
  font-size:14px;
  text-align:center;
  margin: 0 10px;
}

.btn-box1 .btn-cancel{
  border:1px solid #dcdcdc;
  color:#979797;
}
.btn-box1 .btn-submit{
  border:1px solid #c40000;
  background:#c40000;
  color:#fff;
}

/*新增地址弹窗*/
.pop-add-address{
  background:#ffffff;
  box-shadow:0 0 5px 1px rgba(43,45,46,0.20);
  width:550px;
  height:auto;
  margin-left:-275px;
  margin-top:-277px;
  overflow: hidden;
  padding: 15px 25px;
}
.pop-add-address .close{
  width:14px;
  height:14px;
  border-radius:100%;
  position: absolute;
  right:25px;
  top:25px;
}
.pop-add-address .tit{
  border-bottom: 1px solid #d8d8d8;
  width:100%;
  height: 35px;
  line-height:35px;
  font-size:18px;
  color:#2b2d2e;
  letter-spacing:0;
  text-align:left;
  display: block;
  float: left;
}
.pop-add-address .cont{
  padding: 20px 0;
  overflow: hidden;
  max-width: 100%;
  width:100%;
  display: block;
  float: left;
}

/*审批中心弹窗*/
.pop-approve-center-radio{
  font-size:14px;
  color:#2b2d2e;
  letter-spacing:0;
  text-align:left;
  padding-bottom:25px;
  line-height:14px;
  width: 100%;
  display: block;
  float: left;
}
.pop-approve-center-radio .icon{
  text-indent: -999rem;
  width: 14px;
  height: 14px;
  display: inline-block;
  background: url("../images/approve-unselect.png") left center no-repeat;
}
.pop-approve-center-radio .select{
  width: 14px;
  height: 14px;
  display: inline-block;
  background: url("../images/approve-select.png") left center no-repeat;
}
.pop-approve-center-textarea{
  background:#f4f4f4;
  border:1px solid #dddddd;
  width:320px;
  height:88px;
  font-size:12px;
  color:#979797;
  letter-spacing:0;
  text-align:left;
  padding: 10px;
  display: block;
  margin: 0 auto;
}

.pop-address-order{
  width:680px;
  height:454px;
}
.pop-address-order .tit{
  margin-bottom:10px;
}
.pop-address-order .intro{
  font-size:16px;
  color:#979797;
  text-align:left;
  margin-bottom:27px;
}
.pop-address-order .intro2{
  background:#f9f9f9;
  border:1px solid #dcdcdc;
  width: 100%;
  height:60px;
  margin: 0 auto;
  line-height:60px;
  padding: 0 15px;
  font-size:16px;
  color:#2b2d2e;
  letter-spacing:0;
  text-align:left;
  margin-bottom:144px;
}
.pop-address-order .adjustment-budget-submit{
  border-radius:100px;
}



/*pop  */
/*不是绝对定位*/
.pop-new-cost-center{
  position: static;
  margin: 75px auto;
  background:#ffffff;
  width:466px;
  height:334px;
}
.pop-new-cost-center .top-tit{
  position: relative;
}
.pop-new-cost-center .notice{
  font-size:14px;
  color:#6e7184;
  text-align:center;
  height: 30px;
  line-height:20px;
  padding: 5px 0;
  width:312px;
  display: block;
  margin: 0 auto;
}
.pop-new-cost-center .intro{
  font-size:12px;
  color:#979797;
  text-align:left;
  height: 30px;
  line-height:20px;
  padding: 5px 0;
  width:312px;
  display: block;
  margin: 0 auto 30px;
}
.create-cost-center-input{
  display: block;
  margin: 30px auto 10px;
  background:#f9f9f9;
  border:1px solid #dcdcdc;
  border-radius:8px;
  width:312px;
  height:42px;
  line-height:42px;
  font-size:14px;
  letter-spacing:0;
  text-align:left;
  padding-left:15px;
}
.pop-new-cost-center .adjustment-budget-submit{
  /*margin-top:50px;*/
}


/*个人中心----修改邮箱*/
.pop-email-change{
  width: 428px;
  height: 402px;
  margin-left: -201px;
  margin-top: -209px;
  padding: 30px;
}


.box-shadow{
  box-shadow:0 0 5px 1px rgba(192,192,192,0.52);
  border-radius:4px;
}


/*icon*/

.bg-logo_popup {
  width: 77px; height: 34px;
  background: url('../images/index-css_sprites.png') -564px -146px;
}

.bg-btn_close_n:hover {
  width: 18px; height: 18px;
  background: url('../images/index-css_sprites.png') -310px -544px;
}

.bg-btn_close_n {
  width: 18px; height: 18px;
  background: url('../images/index-css_sprites.png') -196px -544px;
}
.bg-btn_select_xieyi_h {
  width: 18px; height: 18px;
  background: url('../../public/images/cb-css_sprites.png') -180px -96px;
}
.bg-img_nonedate {
  width: 150px; height: 114px;
  background: url('../../public/images/cb-css_sprites.png') -10px -10px;
}
.bg-btn_close_grey_n:hover {
  width: 14px; height: 14px;
  background: url('../../public/images/cb-css_sprites.png') -120px -262px;
}

.bg-btn_close_grey_n {
  width: 14px; height: 14px;
  background: url('../../public/images/cb-css_sprites.png') -86px -262px;
}

.bg-btn_more_n:hover {
  width: 16px; height: 16px;
  background: url('../images/index-css_sprites.png') -424px -544px;
}

.bg-btn_more_n {
  width: 16px; height: 16px;
  background: url('../images/index-css_sprites.png') -460px -544px;
}

.bg-bg_pop {
  width: 229px; height: 108px;
  background: url('../images/index-css_sprites.png') -10px -10px;
}
